<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0079)http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors -->
<html lang="en" dir="ltr" class="client-js" xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia</title>

<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="generator" content="MediaWiki 1.20wmf5">
<meta http-equiv="last-modified" content="Fri, 22 Jun 2012 16:31:31 +0000">
<meta name="last-modified-timestamp" content="1340382691">
<meta name="last-modified-range" content="0">
<link rel="alternate" type="application/x-wiki" title="Edit this page" href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit">
<link rel="edit" title="Edit this page" href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit">
<link rel="apple-touch-icon" href="http://en.wikipedia.org/apple-touch-icon.png">
<link rel="shortcut icon" href="http://en.wikipedia.org/favicon.ico">
<link rel="search" type="application/opensearchdescription+xml" href="http://en.wikipedia.org/w/opensearch_desc.php" title="Wikipedia (en)">
<link rel="EditURI" type="application/rsd+xml" href="http://en.wikipedia.org/w/api.php?action=rsd">
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/">
<link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="http://en.wikipedia.org/w/index.php?title=Special:RecentChanges&feed=atom">
<link rel="stylesheet" href="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load.php" type="text/css" media="all">
<style type="text/css" media="all">#mwe-lastmodified { display: none; }</style><style type="text/css">.js-messagebox{margin:1em 5%;padding:0.5em 2.5%;border:1px solid #ccc;background-color:#fcfcfc;font-size:0.8em}.js-messagebox .js-messagebox-group{margin:1px;padding:0.5em 2.5%;border-bottom:1px solid #ddd}.js-messagebox .js-messagebox-group:last-child{border-bottom:thin none transparent}

/* cache key: enwiki:resourceloader:filter:minify-css:7:8b08bdc91c52a9ffba396dccfb5b473c */</style><style type="text/css">.mw-mah-wrapper a{cursor:pointer}.mw-mah-wrapper .mah-helpful-state{background:transparent url() no-repeat left center;background:transparent url(//bits.wikimedia.org/static-1.20wmf5/extensions/MarkAsHelpful/modules/ext.markAsHelpful/images/mah-helpful-dull.png?2012-06-11T15:15:00Z) no-repeat left center!ie;padding-left:18px}.mw-mah-wrapper .mah-helpful-state:hover{background:transparent url() no-repeat left center;background:transparent url(//bits.wikimedia.org/static-1.20wmf5/extensions/MarkAsHelpful/modules/ext.markAsHelpful/images/mah-helpful-hover.png?2012-06-11T15:15:00Z) no-repeat left center!ie}.mw-mah-wrapper .mah-helpful-marked-state{background:transparent url() no-repeat left center;background:transparent url(//bits.wikimedia.org/static-1.20wmf5/extensions/MarkAsHelpful/modules/ext.markAsHelpful/images/mah-helpful-marked.png?2012-06-11T15:15:00Z) no-repeat left center!ie;padding-left:18px}

/* cache key: enwiki:resourceloader:filter:minify-css:7:21acb99238a9d9052a6e06eb2a19fb57 */</style><style type="text/css">.mw-collapsible-toggle{float:right} li .mw-collapsible-toggle{float:none} .mw-collapsible-toggle-li{list-style:none}

/* cache key: enwiki:resourceloader:filter:minify-css:7:4250852ed2349a0d4d0fc6509a3e7d4c */</style><style type="text/css">.suggestions{overflow:hidden;position:absolute;top:0;left:0;width:0;border:none;z-index:1099;padding:0;margin:-1px -1px 0 0} html > body .suggestions{margin:-1px 0 0 0}.suggestions-special{position:relative;background-color:white;font-size:0.8em;cursor:pointer;border:solid 1px #aaaaaa;padding:0;margin:0;margin-top:-2px;display:none;padding:0.25em 0.25em;line-height:1.25em}.suggestions-results{background-color:white;font-size:0.8em;cursor:pointer;border:solid 1px #aaaaaa;padding:0;margin:0}.suggestions-result{color:black;margin:0;line-height:1.5em;padding:0.01em 0.25em;text-align:left}.suggestions-result-current{background-color:#4C59A6;color:white}.suggestions-special .special-label{font-size:0.8em;color:gray;text-align:left}.suggestions-special .special-query{color:black;font-style:italic;text-align:left}.suggestions-special .special-hover{background-color:silver}.suggestions-result-current .special-label,.suggestions-result-current .special-query{color:white}.autoellipsis-matched,.highlight{font-weight:bold}

/* cache key: enwiki:resourceloader:filter:minify-css:7:d3d0fccf9f8cf3b31866dd3fd3326a6a */</style><style type="text/css">#mw-panel.collapsible-nav .portal{background:url() left top no-repeat;background:url(//bits.wikimedia.org/static-1.20wmf5/extensions/Vector/modules/images/portal-break.png?2012-06-11T15:13:20Z) left top no-repeat!ie;padding:0.25em 0 !important;margin:-11px 9px 10px 11px}#mw-panel.collapsible-nav .portal h5{color:#4D4D4D;font-weight:normal;background:url() left center no-repeat;background:url(//bits.wikimedia.org/static-1.20wmf5/extensions/Vector/modules/images/open.png?2012-06-11T15:13:20Z) left center no-repeat!ie;padding:4px 0 3px 1.5em;margin-bottom:0}#mw-panel.collapsible-nav .portal h5:hover{cursor:pointer;text-decoration:none}#mw-panel.collapsible-nav .portal h5 a{color:#4D4D4D;text-decoration:none}#mw-panel.collapsible-nav .portal .body{background:none !important;padding-top:0;display:none}#mw-panel.collapsible-nav .portal .body ul li{padding:0.25em 0} #mw-panel.collapsible-nav .portal.first h5{display:none}#mw-panel.collapsible-nav .portal.first{background-image:none;margin-top:0} #mw-panel.collapsible-nav .portal.persistent .body{display:block}#mw-panel.collapsible-nav .portal.persistent h5{background:none !important;padding-left:0.7em;cursor:default}#mw-panel.collapsible-nav .portal.persistent .body{margin-left:0.5em} #mw-panel.collapsible-nav .portal.collapsed h5{color:#0645AD;background:url() left center no-repeat;background:url(//bits.wikimedia.org/static-1.20wmf5/extensions/Vector/modules/images/closed-ltr.png?2012-06-11T15:13:20Z) left center no-repeat!ie;margin-bottom:0}#mw-panel.collapsible-nav .portal.collapsed h5 a{color:#0645AD}#mw-panel.collapsible-nav .portal.collapsed h5:hover{text-decoration:underline}

/* cache key: enwiki:resourceloader:filter:minify-css:7:96aa6268de5150316fe0b93d4d17c7e4 */</style><style type="text/css">.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block} * html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block} .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)} .ui-state-disabled{cursor:default !important}  .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}  .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}  .ui-widget{font-family:sans-serif;font-size:0.8em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:sans-serif;font-size:1em}.ui-widget-content{border:1px solid #cccccc;background:#f2f5f7 url() 50% top repeat-x;background:#f2f5f7 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png?2012-06-11T15:13:20Z) 50% top repeat-x!ie;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border-bottom:1px solid #bbbbbb;line-height:1em;background:#ffffff url() 50% 50% repeat-x;background:#ffffff url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_highlight-soft_100_ffffff_1x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222} .ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url() 50% 50% repeat-x;background:#d7ebf9 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_highlight-hard_80_d7ebf9_1x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;font-weight:normal;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url() 50% 50% repeat-x;background:#e4f1fb url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_highlight-soft_100_e4f1fb_1x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;font-weight:normal;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #cccccc;background:#f0f0f0 url() 50% 50% repeat-x;url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_inset-hard_100_f0f0f0_1x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;font-weight:normal;color:#000000}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#000000;text-decoration:none}.ui-widget :active{outline:none} .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url() 50% top repeat-x;url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_highlight-soft_25_ffef8f_1x100.png?2012-06-11T15:13:20Z) 50% top repeat-x!ie;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url() 50% 50% repeat-x;url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_flat_15_cd0a0a_40x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}  .ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_72a7cf_256x240.png?2012-06-11T15:13:20Z)!ie}.ui-state-default .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_3d80b3_256x240.png?2012-06-11T15:13:20Z)!ie}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_2694e8_256x240.png?2012-06-11T15:13:20Z)!ie}.ui-state-active .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_666666_256x240.png?2012-06-11T15:13:20Z)!ie}.ui-state-highlight .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_2e83ff_256x240.png?2012-06-11T15:13:20Z)!ie}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_ffffff_256x240.png?2012-06-11T15:13:20Z)!ie} .ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px} .ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}  .ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0}.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0}.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0}.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}.ui-corner-top{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0}.ui-corner-bottom{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}.ui-corner-right{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0}.ui-corner-left{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0}.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0} .ui-widget-overlay{background:#000000;opacity:.75;filter:Alpha(Opacity=75)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000000 url() 50% 50% repeat-x;background:#000000 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-bg_flat_70_000000_40x100.png?2012-06-11T15:13:20Z) 50% 50% repeat-x!ie;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

/* cache key: enwiki:resourceloader:filter:minify-css:7:8c2e490063045883c304f73f6a5433de */</style><style type="text/css">.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible} .ui-button-icon-only{width:2.2em} button.ui-button-icon-only{width:2.4em} .ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em} .ui-button .ui-button-text{display:block;line-height:1.4em}.ui-button-text-only .ui-button-text{padding:0.3em 1em 0.25em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0.3em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.3em 1em 0.25em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:0.3em 2.1em 0.25em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em} .ui-button-text-icon .ui-button-text{padding:0.3em 1em 0.3em 2.1em} input.ui-button{padding:0.3em 1em} .ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icon .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:0.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icon .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:0.5em} .ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em} button.ui-button::-moz-focus-inner{border:0;padding:0} body .ui-button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:0.5em 0 0.5em 0.4em !important;border:1px solid #a6a6a6 !important;background:#f2f2f2 url() repeat-x scroll 50% 100% !important;background:#f2f2f2 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-off.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie;cursor:pointer;font-size:1em;line-height:1.4em;width:auto;overflow:visible}body .ui-button:hover{border-color:#6e7273;background:#e1e1e1 url() repeat-x scroll 50% 100% !important;background:#e1e1e1 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-over.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button:active,body .ui-button:focus{border-color:#707271;background:#bfbfbf url() repeat-x scroll 50% 100% !important;background:#bfbfbf url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-down.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.disabled{color:#7f7f7f;border-color:#cccccc;background:#f2f2f2 url() repeat-x scroll 50% 100% !important;background:#f2f2f2 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-disabled.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie} body button.ui-button::-moz-focus-inner{border:0} body .ui-button-large{padding:5px} .ui-button-green .ui-icon,.ui-button-blue .ui-icon,.ui-button-red .ui-icon,.ui-button-orange .ui-icon{background-image:url() !important;background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/ui-icons_ffffff_256x240.png?2012-06-11T15:13:20Z) !important!ie} body .ui-button.ui-button-green{color:white !important;border-color:#97af7e !important;background:#3cb677 url() repeat-x scroll 50% 100% !important;background:#3cb677 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-green.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-green:hover{border-color:#778e61 !important;background:#339b65 url() repeat-x scroll 50% 100% !important;background:#339b65 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-green-hover.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-green.ui-button-large{background:#3cb677 url() repeat-x scroll 50% 100% !important;background:#3cb677 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-green-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-green.ui-button-large:hover{background:#339b65 url() repeat-x scroll 50% 100% !important;background:#339b65 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-green-hover-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-green.disabled{filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50} body .ui-button.ui-button-blue{color:white !important;border-color:#628acb !important;background:#3365ba url() repeat-x scroll 50% 100% !important;background:#3365ba url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-blue.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-blue:hover{border-color:#5375ad !important;background:#2b569e url() repeat-x scroll 50% 100% !important;background:#2b569e url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-blue-hover.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-blue.ui-button-large{background:#3365ba url() repeat-x scroll 50% 100% !important;background:#3365ba url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-blue-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-blue.ui-button-large:hover{background:#2b569e url() repeat-x scroll 50% 100% !important;background:#2b569e url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-blue-hover-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-blue.disabled{filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50} body .ui-button.ui-button-red{color:white !important;border-color:#af977e !important;background:#cb0000 url() repeat-x scroll 50% 100% !important;background:#cb0000 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-red.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-red:hover{border-color:#8e7761 !important;background:#ad0000 url() repeat-x scroll 50% 100% !important;background:#ad0000 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-red-hover.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-red.ui-button-large{background:#cb0000 url() repeat-x scroll 50% 100% !important;background:#cb0000 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-red.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-red.ui-button-large:hover{background:#ad0000 url() repeat-x scroll 50% 100% !important;background:#ad0000 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-red-hover.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-red.disabled{filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50} body .ui-button.ui-button-orange{color:white !important;border-color:#f3a863 !important;background:#f07f14 url() repeat-x scroll 50% 100% !important;background:#f07f14 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-orange.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-orange:hover{border-color:#ce9055 !important;background:#cc6c11 url() repeat-x scroll 50% 100% !important;background:#cc6c11 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-orange-hover.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-orange.ui-button-large{background:#f07f14 url() repeat-x scroll 50% 100% !important;background:#f07f14 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-orange-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-orange.ui-button-large:hover{background:#cc6c11 url() repeat-x scroll 50% 100% !important;background:#cc6c11 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/button-orange-hover-large.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie}body .ui-button.ui-button-orange.disabled{filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;opacity:0.50}

/* cache key: enwiki:resourceloader:filter:minify-css:7:1087c7a20d6924a19624068cbca27a11 */</style><style type="text/css">.wp-teahouse-question-form{position:absolute;margin-left:auto;margin-right:auto;background-color:#f4f3f0;border:1px solid #a7d7f9;padding:1em}#wp-th-question-ask{float:right}.wp-teahouse-ask a.external{background-image:none !important}

/* cache key: enwiki:resourceloader:filter:minify-css:7:a8c9125b6bfbeaa21d7b5a7a9ab98e22 */</style><style type="text/css">.tipsy{padding:5px;position:absolute;z-index:100000;cursor:default}.tipsy-inner{padding:5px 8px 4px 8px; background-color:#ffffff;border:solid 1px #a7d7f9;color:black;max-width:15em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; }.tipsy-arrow{position:absolute;background:url() no-repeat top left;background:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.tipsy/images/tipsy.png?2012-06-11T15:13:20Z) no-repeat top left!ie;width:11px;height:6px} .tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px} .tipsy-nw .tipsy-arrow{top:1px;left:10px} .tipsy-ne .tipsy-arrow{top:1px;right:10px} .tipsy-s .tipsy-arrow{bottom:0px;left:50%;margin-left:-5px;background-position:bottom left} .tipsy-sw .tipsy-arrow{bottom:0px;left:10px;background-position:bottom left} .tipsy-se .tipsy-arrow{bottom:0px;right:10px;background-position:bottom left} .tipsy-e .tipsy-arrow{top:50%;margin-top:-5px;right:1px;width:5px;height:11px;background-position:top right} .tipsy-w .tipsy-arrow{top:50%;margin-top:-5px;left:0px;width:6px;height:11px}

/* cache key: enwiki:resourceloader:filter:minify-css:7:bb12749e65296fef3f096be4f5e88196 */</style><style type="text/css">.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0} .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%} .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%} .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px} .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px} .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px} .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}

/* cache key: enwiki:resourceloader:filter:minify-css:7:6edb0b5932c338be8f0957237aa57681 */</style><style type="text/css">.ui-dialog{position:absolute;padding:0;width:300px}.ui-dialog .ui-dialog-titlebar{padding:.75em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.75em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move} body .ui-dialog .ui-dialog-titlebar-close:hover{text-decoration:none}body .ui-dialog .ui-dialog-content .status-invalid input{border:2px solid red;padding:2px 1px}body .ui-dialog .ui-dialog-titlebar{padding:0.9em 1.4em 0.6em !important}body .ui-dialog .ui-widget-header{background:#f0f0f0 url() repeat-x scroll 50% 100% !important;background:#f0f0f0 url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/titlebar-fade.png?2012-06-11T15:13:20Z) repeat-x scroll 50% 100% !important!ie} body .ui-dialog .ui-icon-closethick{background:url() no-repeat 50% 50% !important;background:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery.ui/themes/vector/images/close.png?2012-06-11T15:13:20Z) no-repeat 50% 50% !important!ie}body .ui-dialog .ui-dialog-buttonpane{margin-top:0 !important;padding:0.3em 1.4em 0.5em 1.4em !important}

/* cache key: enwiki:resourceloader:filter:minify-css:7:9d162b98b39b31a94ed0f88b7613e551 */</style><style type="text/css">.articleFeedback{position:relative;display:inline-block;margin-top:1em}@media print{.articleFeedback{display:none}}.articleFeedback-panel{background-color:#f9f9f9;border:1px solid #cccccc;padding-bottom:1px}.articleFeedback-error-message{padding:3em;text-align:center}.articleFeedback-error{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f9f9f9;border:1px solid #cccccc;padding-bottom:1px}.articleFeedback-lock{display:none;position:absolute;top:0;left:0;right:0}.articleFeedback-pitches{float:absolute;top:1;left:1;right:1;background-color:#f9f9f9}.articleFeedback-pitch{display:none}.articleFeedback-lock{background-color:transparent}.articleFeedback-pitch-or{margin-left:0.75em;margin-right:0.25em}.articleFeedback-reject{border:none;background-color:transparent;cursor:pointer;color:#0645AD;line-height:1.4em}.articleFeedback-reject:hover{text-decoration:underline}.articleFeedback-pitch .articleFeedback-buffer{padding:0.75em 1em}.articleFeedback-panel{float:left}.articleFeedback-panel .articleFeedback-buffer{padding:0.75em 1em}.articleFeedback-title{font-size:1.4em}.articleFeedback-pitch .articleFeedback-title{font-size:1em;padding-left:28px;line-height:32px;background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/success.png?2012-06-11T15:13:20Z)!ie;background-repeat:no-repeat;background-position:left center;margin-bottom:0.5em}.articleFeedback-pitch .articleFeedback-pop{padding:1em;margin:0;background-color:white;border:solid 1px silver; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.articleFeedback-message{margin:0.33em;font-size:1.5em}.articleFeedback-body{margin:0.5em;color:#333333}.articleFeedback-switch{cursor:pointer;color:#0645AD;float:right;line-height:1.4em;background-repeat:no-repeat;background-position:right center;padding-right:22px}.articleFeedback-switch:hover{text-decoration:underline}.articleFeedback-switch-form{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-switch-report{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-switch-form:hover{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/form-hover.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-switch-report:hover{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/report-hover.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-explanation,.articleFeedback-description{float:left;font-weight:bold;margin-bottom:0.75em}.articleFeedback-rating-labels{margin-left:10px}.articleFeedback-rating-label,.articleFeedback-rating-clear{float:left;height:21px;width:21px;background-repeat:no-repeat;background-position:center center;cursor:pointer}.articleFeedback-rating-label{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-empty.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating-clear{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash.png?2012-06-11T15:13:20Z)!ie;display:none}.articleFeedback-rating-labels:hover .articleFeedback-rating-clear{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/trash-hover.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating-label.articleFeedback-rating-label-full{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-full.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-expired .articleFeedback-rating-label.articleFeedback-rating-label-full{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-full-expired.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating-new .articleFeedback-rating-label.articleFeedback-rating-label-full,.articleFeedback-rating .articleFeedback-rating-label.articleFeedback-rating-label-hover-tail{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating .articleFeedback-rating-label.articleFeedback-rating-label-hover-head{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-hover.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating-new .articleFeedback-rating-label.articleFeedback-rating-label-down{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/star-new-down.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-rating-tooltip{float:left;width:12em;margin-left:12px;color:#999999;font-size:0.9em;display:none}.articleFeedback-rating{float:left;width:11em;height:5em;margin-bottom:0.5em}.articleFeedback-rating-average{float:left;margin-right:0.5em;width:2em;text-align:right;font-size:0.8em;line-height:17px}.articleFeedback-rating-meter{float:left;height:17px;width:104px;border:solid 1px #cccccc;border-radius:3px;background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-empty.png?2012-06-11T15:13:20Z)!ie;background-repeat:repeat-x;background-position:center left;overflow:hidden}.articleFeedback-rating-meter div{float:left;height:17px;background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/segment-full.png?2012-06-11T15:13:20Z)!ie;background-repeat:repeat-x;background-position:center left}.articleFeedback-rating-count{float:right;font-size:0.8em;color:#999999;cursor:default;margin-right:1em}.articleFeedback-label{cursor:pointer;padding-left:20px;background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question.png?2012-06-11T15:13:20Z)!ie;background-repeat:no-repeat;background-position:center left}.articleFeedback-label:hover{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/question-hover.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-submit{float:right}.articleFeedback-expertise-disabled,.articleFeedback-helpimprove-disabled{color:silver}.articleFeedback-expertise{float:left;margin-bottom:0.5em;margin-top:0.75em}.articleFeedback-expertise input{float:left;margin-bottom:0.5em;clear:both;cursor:pointer}.articleFeedback-expertise label{margin-left:0.5em;margin-bottom:0.5em;float:left;line-height:1.4em;cursor:pointer}.articleFeedback-expertise-options{clear:both;display:none}.articleFeedback-expertise-options input{display:block;clear:both;margin-left:2em}.articleFeedback-expertise-options label{line-height:1.6em}.articleFeedback-expertise-options .articleFeedback-helpimprove-email{width:20em;margin-left:4em;margin-top:0.25em;cursor:text}.articleFeedback-helpimprove-note{margin-left:4em;font-size:0.8em;clear:both}.articleFeedback-helpimprove-email.valid{background-color:#C0FFC0}.articleFeedback-helpimprove-email.invalid{background-color:#FFC0C0}.articleFeedback-pending,.articleFeedback-success{float:right}.articleFeedback-pending span,.articleFeedback-success span{display:none;padding:12px 12px 12px 28px;font-size:0.8em;line-height:3.6em;background-repeat:no-repeat;background-position:center left;color:green}.articleFeedback-pending span{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/attention.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-success span{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/success.png?2012-06-11T15:13:20Z)!ie}.articleFeedback-expiry{display:none;border:solid 1px orange;background-color:white;padding:0.5em}.articleFeedback-expiry-title{font-size:1.2em;padding-left:28px;background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/extensions/ArticleFeedback/modules/jquery.articleFeedback/images/alert.png?2012-06-11T15:13:20Z)!ie;background-repeat:no-repeat;background-position:center left}.articleFeedback-expiry-message{padding-left:28px;color:#777777}

/* cache key: enwiki:resourceloader:filter:minify-css:7:e96e9857a455fbf4873b6d347251264e */</style><style type="text/css">#articleFeedback-dialog{padding:2em;padding-top:1em}.articleFeedback-survey-disclaimer{font-weight:normal; font-style:italic}.articleFeedback-survey-disclaimer a{color:#0645AD; }

/* cache key: enwiki:resourceloader:filter:minify-css:7:dc196b791bc596864c79249f49472c3c */</style><style type="text/css">table.jquery-tablesorter th.headerSort{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery/images/sort_both.gif?2012-06-11T15:13:20Z)!ie;cursor:pointer;background-repeat:no-repeat;background-position:center right;padding-right:21px}table.jquery-tablesorter th.headerSortUp{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery/images/sort_up.gif?2012-06-11T15:13:20Z)!ie}table.jquery-tablesorter th.headerSortDown{background-image:url();background-image:url(//bits.wikimedia.org/static-1.20wmf5/resources/jquery/images/sort_down.gif?2012-06-11T15:13:20Z)!ie}

/* cache key: enwiki:resourceloader:filter:minify-css:7:eadee100e032611cde9e0c30fbf7f10c */</style><meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" href="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(1).php" type="text/css" media="all">
<style type="text/css" media="all">a:lang(ar),a:lang(ckb),a:lang(fa),a:lang(kk-arab),a:lang(mzn),a:lang(ps),a:lang(ur){text-decoration:none}

/* cache key: enwiki:resourceloader:filter:minify-css:7:d5a1bf6cbd05fc6cc2705e47f52062dc */</style>

<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(2).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(3).php" type="text/javascript"></script>
<script type="text/javascript">if(window.mw){
mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Comparison_of_JavaScript-based_source_code_editors","wgTitle":"Comparison of JavaScript-based source code editors","wgCurRevisionId":498853199,"wgArticleId":13707375,"wgIsArticle":true,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["All articles with unsourced statements","Articles with unsourced statements from February 2009","JavaScript-based HTML editors","Text editors","Software comparisons","Ajax (programming)","Object-oriented programming"],"wgBreakFrames":false,"wgPageContentLanguage":"en","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgRelevantPageName":"Comparison_of_JavaScript-based_source_code_editors","wgRestrictionEdit":[],"wgRestrictionMove":[],"wgSearchNamespaces":[0],"wgVectorEnabledModules":{"collapsiblenav":true,"collapsibletabs":true,"editwarning":true,"expandablesearch":false,"footercleanup":false,"sectioneditlinks":false,"simplesearch":true,"experiments":true},"wgWikiEditorEnabledModules":{"toolbar":true,"dialogs":true,"hidesig":true,"templateEditor":false,"templates":false,"preview":false,"previewDialog":false,"publish":false,"toc":false},"wgTrackingToken":"e4a4e2686777adc8e5ae15ac7380806e","wgArticleFeedbackv5Permissions":{"oversighter":false,"moderator":false,"editor":false},"wikilove-recipient":"","wikilove-edittoken":"+\\","wikilove-anon":0,"mbEmailEnabled":true,"mbUserEmail":false,"mbIsEmailConfirmationPending":false,"wgPageTriageToolbarInfoHelpLink":"http://en.wikipedia.org/wiki/Wikipedia:New_pages_patrol#Patroller_checklists","wgFlaggedRevsParams":{"tags":{"status":{"levels":1,"quality":2,"pristine":3}}},"wgStableRevisionId":null,"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","Geo":{"city":"","country":""},"wgNoticeProject":"wikipedia","aftv5Whitelist":false});
}</script><script type="text/javascript">if(window.mw){
mw.loader.implement("user.options",function(){mw.user.options.set({"ccmeonemails":0,"cols":80,"date":"default","diffonly":0,"disablemail":0,"disablesuggest":0,"editfont":"default","editondblclick":0,"editsection":1,"editsectiononrightclick":0,"enotifminoredits":0,"enotifrevealaddr":0,"enotifusertalkpages":1,"enotifwatchlistpages":0,"extendwatchlist":0,"externaldiff":0,"externaleditor":0,"fancysig":0,"forceeditsummary":0,"gender":"unknown","hideminor":0,"hidepatrolled":0,"imagesize":2,"justify":0,"math":0,"minordefault":0,"newpageshidepatrolled":0,"nocache":0,"noconvertlink":0,"norollbackdiff":0,"numberheadings":0,"previewonfirst":0,"previewontop":1,"quickbar":5,"rcdays":7,"rclimit":50,"rememberpassword":0,"rows":25,"searchlimit":20,"showhiddencats":false,"showjumplinks":1,"shownumberswatching":1,"showtoc":1,"showtoolbar":1,"skin":"vector","stubthreshold":0,"thumbsize":4,"underline":2,"uselivepreview":0,"usenewrc":0,"watchcreations":1,"watchdefault":0,"watchdeletion":0,"watchlistdays":3
,"watchlisthideanons":0,"watchlisthidebots":0,"watchlisthideliu":0,"watchlisthideminor":0,"watchlisthideown":0,"watchlisthidepatrolled":0,"watchmoves":0,"wllimit":250,"flaggedrevssimpleui":1,"flaggedrevsstable":0,"flaggedrevseditdiffs":true,"flaggedrevsviewdiffs":false,"vector-simplesearch":1,"useeditwarning":1,"vector-collapsiblenav":1,"usebetatoolbar":1,"usebetatoolbar-cgd":1,"wikilove-enabled":1,"variant":"en","language":"en","searchNs0":true,"searchNs1":false,"searchNs2":false,"searchNs3":false,"searchNs4":false,"searchNs5":false,"searchNs6":false,"searchNs7":false,"searchNs8":false,"searchNs9":false,"searchNs10":false,"searchNs11":false,"searchNs12":false,"searchNs13":false,"searchNs14":false,"searchNs15":false,"searchNs100":false,"searchNs101":false,"searchNs108":false,"searchNs109":false,"gadget-teahouse":1,"gadget-mySandbox":1});;},{},{});mw.loader.implement("user.tokens",function(){mw.user.tokens.set({"editToken":"+\\","watchToken":false});;},{},{});

/* cache key: enwiki:resourceloader:filter:minify-js:7:15f947b8a5d6ceebd1f399c3a1526c80 */
}</script>
<script type="text/javascript">if(window.mw){
mw.loader.load(["mediawiki.page.startup","mediawiki.legacy.wikibits","mediawiki.legacy.ajax","last.modified"]);
}</script><script type="text/javascript" src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(4).php"></script>
<!--[if lt IE 7]><style type="text/css">body{behavior:url("/w/skins-1.20wmf5/vector/csshover.min.htc")}</style><![endif]--></head><link rel="stylesheet" type="text/css" href="data:text/css,">
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-Comparison_of_JavaScript-based_source_code_editors skin-vector action-view vector-animateLayout">
		<div id="mw-page-base" class="noprint"></div>
		<div id="mw-head-base" class="noprint"></div>
		<!-- content -->
		<div id="content" class="mw-body">
			<a id="top"></a>
			<div id="mw-js-message" style="display:none;" class="js-messagebox"></div>
						<!-- sitenotice -->
			<div id="siteNotice"><!-- centralNotice loads here --></div>
			<!-- /sitenotice -->
						<!-- firstHeading -->
			<h1 id="firstHeading" class="firstHeading"><span dir="auto">Comparison of JavaScript-based source code editors</span></h1>
			<!-- /firstHeading -->
			<!-- bodyContent -->
			<div id="bodyContent">
								<!-- tagline -->
				<div id="siteSub">From Wikipedia, the free encyclopedia</div>
				<!-- /tagline -->
								<!-- subtitle -->
				<div id="contentSub"></div>
				<!-- /subtitle -->
																<!-- jumpto -->
				<div id="jump-to-nav" class="mw-jump">
					Jump to: <a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#mw-head">navigation</a>,
					<a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#p-search">search</a>
				</div>
				<!-- /jumpto -->
								<!-- bodycontent -->
				<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><p>This article provides basic feature comparison between some of the <a href="http://en.wikipedia.org/wiki/JavaScript" title="JavaScript">JavaScript</a>-based <a href="http://en.wikipedia.org/wiki/Source_code_editor" title="Source code editor">source code editors</a> available today. This article is not all-inclusive or necessarily up-to-date.</p>
<table id="toc" class="toc">
<tbody><tr>
<td>
<div id="toctitle">
<h2>Contents</h2>
<span class="toctoggle">&nbsp;[<a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#" class="internal" id="togglelink">hide</a>]&nbsp;</span></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Overview"><span class="tocnumber">1</span> <span class="toctext">Overview</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#List_of_features"><span class="tocnumber">2</span> <span class="toctext">List of features</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Offspring_projects"><span class="tocnumber">3</span> <span class="toctext">Offspring projects</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Ace_powered"><span class="tocnumber">3.1</span> <span class="toctext">Ace powered</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#CodeMirror_powered"><span class="tocnumber">3.2</span> <span class="toctext">CodeMirror powered</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#CodePress_powered"><span class="tocnumber">3.3</span> <span class="toctext">CodePress powered</span></a></li>
<li class="toclevel-2 tocsection-7"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#EditArea_powered"><span class="tocnumber">3.4</span> <span class="toctext">EditArea powered</span></a></li>
<li class="toclevel-2 tocsection-8"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#MDK_Editor_powered"><span class="tocnumber">3.5</span> <span class="toctext">MDK Editor powered</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Mozilla_Skywriter_powered"><span class="tocnumber">3.6</span> <span class="toctext">Mozilla Skywriter powered</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Orion_powered"><span class="tocnumber">3.7</span> <span class="toctext">Orion powered</span></a></li>
<li class="toclevel-2 tocsection-11"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#Other"><span class="tocnumber">3.8</span> <span class="toctext">Other</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-12"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#References"><span class="tocnumber">4</span> <span class="toctext">References</span></a></li>
<li class="toclevel-1 tocsection-13"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#External_links"><span class="tocnumber">5</span> <span class="toctext">External links</span></a></li>
</ul>
</td>
</tr>
</tbody></table>
<h2><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=1" title="Edit section: Overview">edit</a>]</span> <span class="mw-headline" id="Overview">Overview</span></h2>
<table class="wikitable sortable jquery-tablesorter" style="text-align: center; font-size: 85%; width: 100%; table-layout: fixed;">
<caption>List of source code editors</caption>
<thead><tr>
<th style="width: 12em" class="headerSort" title="Sort ascending">Editor</th>
<th class="headerSort" title="Sort ascending">Site</th>
<th class="headerSort" title="Sort ascending">Latest version</th>
<th class="headerSort" title="Sort ascending">Style, clone of</th>
<th class="headerSort" title="Sort ascending">Cost (<a href="http://en.wikipedia.org/wiki/United_States_dollar" title="United States dollar">US$</a>)</th>
<th class="headerSort" title="Sort ascending"><a href="http://en.wikipedia.org/wiki/Software_license" title="Software license">Software license</a></th>
<th class="headerSort" title="Sort ascending"><a href="http://en.wikipedia.org/wiki/Open_source" title="Open source">Open source</a></th>
<th class="headerSort" title="Sort ascending">Browser support</th>
</tr></thead><tbody>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/wiki/Ace_(editor)" title="Ace (editor)">Ace (editor)</a></th>
<td><a rel="nofollow" class="external text" href="http://ace.ajax.org/">Home</a>, <a rel="nofollow" class="external text" href="http://ace.ajax.org/build/kitchen-sink.html">demo</a></td>
<td>0.2.0, 2011-08-09</td>
<td><a href="http://en.wikipedia.org/wiki/Emacs" title="Emacs">Emacs</a> / regular textarea</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>Mozilla tri-license: <a href="http://en.wikipedia.org/wiki/Mozilla_Public_License" title="Mozilla Public License">MPL</a>, <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License" title="GNU General Public License">GPL</a>, <a href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="https://github.com/ajaxorg/ace">Yes</a></td>
<td>Firefox 3.5+, Safari 4+, Chrome, IE 9+</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=CodeMirror&action=edit&redlink=1" class="new" title="CodeMirror (page does not exist)">CodeMirror</a></th>
<td><a rel="nofollow" class="external text" href="http://codemirror.net/">Home</a>, <a rel="nofollow" class="external text" href="http://codemirror.net/mode/htmlmixed/">demo</a></td>
<td>2.24, 2012-04-23</td>
<td>Emacs, regular textarea</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td><a href="http://en.wikipedia.org/wiki/MIT_License" title="MIT License">MIT</a>-like</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="http://github.com/marijnh/CodeMirror2">Yes</a></td>
<td>Firefox 2+, Chrome, Safari 3+, Internet Explorer 7+, Opera 9+ (with some key-handling problems on OS X)<sup id="cite_ref-0" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-0"><span>[</span>1<span>]</span></a></sup></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=CodePress&action=edit&redlink=1" class="new" title="CodePress (page does not exist)">CodePress</a></th>
<td><a rel="nofollow" class="external text" href="http://codepress.org/">Home dead</a>, <a rel="nofollow" class="external text" href="http://codepress.sourceforge.net/">demo</a>, <a rel="nofollow" class="external text" href="http://sourceforge.net/projects/codepress/">SourceForge</a></td>
<td>0.9.6, 2007-09-26</td>
<td><a href="http://en.wikipedia.org/wiki/Microsoft_Visual_Studio" title="Microsoft Visual Studio">Microsoft Visual Studio</a></td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>LGPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td><i><b>?</b></i></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=CodeTextArea&action=edit&redlink=1" class="new" title="CodeTextArea (page does not exist)">CodeTextArea</a></th>
<td><a rel="nofollow" class="external text" href="http://code.google.com/p/codetextarea/">Home</a>, <a rel="nofollow" class="external text" href="http://www.notapad.org/">demo</a>, <a rel="nofollow" class="external text" href="http://www.nicolarizzo.com/gamesroom/experimental/CodeEditor.html">demo experimental</a></td>
<td>2009-06</td>
<td>Microsoft Visual Studio</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td><a href="http://en.wikipedia.org/wiki/BSD_licenses" title="BSD licenses">BSD</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td><i><b>?</b></i></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=EditArea&action=edit&redlink=1" class="new" title="EditArea (page does not exist)">EditArea</a></th>
<td><a rel="nofollow" class="external text" href="http://www.cdolivet.com/index.php?page=editArea">Home</a>, <a rel="nofollow" class="external text" href="http://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html">demo</a></td>
<td>0.8.2, 2010-01-14</td>
<td>Microsoft Visual Studio</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>LGPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td>IE 6+, Firefox 1.5+, Safari 3+, Opera 9+, Chrome<sup id="cite_ref-1" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-1"><span>[</span>2<span>]</span></a></sup></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=Helene_(software)&action=edit&redlink=1" class="new" title="Helene (software) (page does not exist)">Helene</a></th>
<td><a rel="nofollow" class="external text" href="http://helene.muze.nl/">Home</a>, <a rel="nofollow" class="external text" href="http://helene.muze.nl/ariadne/loader.php/helene/demo/">demo</a></td>
<td>0.9, unknown release date</td>
<td>Microsoft Visual Studio</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>GPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=Markitup&action=edit&redlink=1" class="new" title="Markitup (page does not exist)">Markitup</a></th>
<td><a rel="nofollow" class="external text" href="http://markitup.jaysalvat.com/home/">Home</a>, <a rel="nofollow" class="external text" href="http://markitup.jaysalvat.com/examples/">demo</a></td>
<td>1.1.6, 2010-01-12</td>
<td><a href="http://en.wikipedia.org/wiki/Markup_language" title="Markup language">Markup</a> editor, no syntax highlight</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>MIT, GPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td>IE 6 &amp; 7, Firefox 2 &amp; 3, Safari 3.1, Opera 9+<sup id="cite_ref-2" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-2"><span>[</span>3<span>]</span></a></sup></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/wiki/Project_Orion" title="Project Orion">Orion</a></th>
<td><a rel="nofollow" class="external text" href="http://www.eclipse.org/orion">Home</a></td>
<td><a rel="nofollow" class="external text" href="http://download.eclipse.org/orion/">0.3</a>, 2011-10-21</td>
<td>Eclipse SWT StyledText, regular textarea</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>dual-licensed: <a href="http://en.wikipedia.org/wiki/BSD_licenses" title="BSD licenses">BSD&nbsp;3-clause</a> and <a href="http://en.wikipedia.org/wiki/Eclipse_Public_License" title="Eclipse Public License">EPL</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="https://github.com/eclipse/orion.client">Yes</a></td>
<td>Firefox 5+, Chrome 12+, Safari5+, Internet Explorer 9+ <sup id="cite_ref-3" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-3"><span>[</span>4<span>]</span></a></sup></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=9ne&action=edit&redlink=1" class="new" title="9ne (page does not exist)">9ne</a></th>
<td><a rel="nofollow" class="external text" href="http://robrohan.com/projects/9ne/">Home</a></td>
<td><i><b>?</b></i></td>
<td>Emacs</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>GPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=Jsvi&action=edit&redlink=1" class="new" title="Jsvi (page does not exist)">jsvi</a></th>
<td><a rel="nofollow" class="external text" href="http://gpl.internetconnection.net/vi/">Home</a></td>
<td><i><b>?</b></i></td>
<td><a href="http://en.wikipedia.org/wiki/Vi" title="Vi">vi</a></td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>GPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=Ymacs&action=edit&redlink=1" class="new" title="Ymacs (page does not exist)">Ymacs</a></th>
<td><a rel="nofollow" class="external text" href="http://www.ymacs.org/">Home</a>, <a rel="nofollow" class="external text" href="http://www.ymacs.org/demo/">demo</a></td>
<td>0.5, 2012-03-28</td>
<td>Emacs</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>BSD</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="http://code.ymacs.org/hgwebdir.cgi/ymacs/">Yes</a></td>
<td><a href="http://en.wikipedia.org/wiki/Firefox" title="Firefox">Firefox</a>, Chrome, Safari</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/w/index.php?title=MDK-Editor&action=edit&redlink=1" class="new" title="MDK-Editor (page does not exist)">MDK-Editor</a></th>
<td><a rel="nofollow" class="external text" href="http://www.mdk-photo.com/editor/">Home</a></td>
<td>2.10, 2008</td>
<td>Microsoft Visual Studio</td>
<td style="background: #FED; color: black; vertical-align: middle; text-align: center;" class="depends table-depends">Depends on use</td>
<td>Dual</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">Code is readable</td>
<td>tested to work on: IE 6, 7 - Firefox 2, 3 - Chrome</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/wiki/LDT" title="LDT">LDT</a></th>
<td><a rel="nofollow" class="external text" href="https://github.com/kueblc/LDT/">Home</a></td>
<td>2012-02-19</td>
<td>regular textarea</td>
<td style="background: #9FF; color: black; vertical-align: middle; text-align: center;" class="free table-free">Free</td>
<td>MIT, GPL</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="https://github.com/kueblc/LDT/">Yes</a></td>
<td>Firefox 3.6+, IE8, Chromium 16, Midori 4.1, Opera 11, Epiphany</td>
</tr>
</tbody><tfoot></tfoot></table>
<h2><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=2" title="Edit section: List of features">edit</a>]</span> <span class="mw-headline" id="List_of_features">List of features</span></h2>
<p>Feature testing was performed with Firefox 3.0.6 against the current demo version, and results may not match those in other browsers or downloadable versions.</p>
<table class="wikitable" style="text-align: center;">
<caption>List of source code editor features</caption>
<tbody><tr>
<th style="width: 12em">Feature</th>
<th><a href="http://en.wikipedia.org/wiki/Ace_(editor)" title="Ace (editor)">Ace (editor)</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=CodeMirror&action=edit&redlink=1" class="new" title="CodeMirror (page does not exist)">CodeMirror</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=CodePress&action=edit&redlink=1" class="new" title="CodePress (page does not exist)">CodePress</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=CodeTextArea&action=edit&redlink=1" class="new" title="CodeTextArea (page does not exist)">CodeTextArea</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=EditArea&action=edit&redlink=1" class="new" title="EditArea (page does not exist)">EditArea</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=Helene_(software)&action=edit&redlink=1" class="new" title="Helene (software) (page does not exist)">Helene</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=MarkItUp!&action=edit&redlink=1" class="new" title="MarkItUp! (page does not exist)">markItUp!</a></th>
<th><a href="http://en.wikipedia.org/w/index.php?title=MDK-Editor&action=edit&redlink=1" class="new" title="MDK-Editor (page does not exist)">MDK-Editor</a></th>
<th><a href="http://en.wikipedia.org/wiki/Project_Orion" title="Project Orion">Orion</a></th>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Implementation</th>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">nestable full parsers</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">pattern-based parser</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">parsers</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">pattern-based parser</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Syntax highlight</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">JS, CSS, XML, <a rel="nofollow" class="external text" href="http://codemirror.net/mixedtest.html">mixed mode</a>, <a rel="nofollow" class="external text" href="http://codemirror.net/contrib/php/">PHP</a>, <a rel="nofollow" class="external text" href="http://codemirror.net/sparqltest.html">SPARQL</a>; community-extended with new parsers: <a rel="nofollow" class="external text" href="http://codemirror.net/contrib/python/">Python</a>, <a rel="nofollow" class="external text" href="http://codemirror.net/contrib/lua/index.html">Lua</a>, <a rel="nofollow" class="external text" href="http://github.com/hakunin/ruby-in-codemirror">Ruby</a></td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">limited mixed mode: HTML + JavaScript (no CSS), PHP + HTML (no JavaScript or CSS), Java, Perl, SQL</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">only keywords</td>
<td style="background: #FFB; color: black; vertical-align: middle; text-align: center;" class="partial table-partial"><a rel="nofollow" class="external text" href="http://www.cdolivet.com/index.php?page%3DeditArea">only one language at a time</a>: Perl, PHP, CSS, Javascript, Python, HTML, XML, VB, C, CPP, SQL, Pascal, Basic, Brainf*ck</td>
<td>PHP</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">mixed mode: PHP + HTML + JavaScript + CSS, single-mode: PHP, Javascript, CSS, XML; extensible</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">HTML, JavaScript, CSS (pluggable)</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Syntax checking</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">HTML, CSS, JavaScript (using JSHint)</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">Some</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">HTML, JavaScript (using JSLint)</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">JavaScript (using JSLint)</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Tab support</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">Some</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Indent, new line keeps level</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">optional setting that is off by default</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #FFB; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">very limited</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">N/A (can't press Enter)</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Indent, syntax</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Indent, selected block</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">yes, including Shift+Tab and using context menu</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">either automatically, or block-level indent/unindent</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">yes, including Shift+Tab</td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">yes, including Shift+Tab and using context menu</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">yes, including Shift+Tab</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Bracket matching</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">an implementation exists with mouse-hover bracket matching<sup class="Template-Fact" style="white-space:nowrap;">[<i><a href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources from February 2009">citation needed</span></a></i>]</sup></td>
<td style="background: #FFB; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">Ctrl+B; no angle bracket matching</td>
<td></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">matching bracket ([{&lt;&gt;}]) always highlighted</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">XML matching tag highlight</th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">can write your own plugin for it</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Code folding</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">Some<sup id="cite_ref-4" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-4"><span>[</span>5<span>]</span></a></sup></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">Some<sup id="cite_ref-5" class="reference"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_note-5"><span>[</span>6<span>]</span></a></sup></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Code snippets</th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">can be done though API</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">type 'for' or 'if' then Tab</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">JavaScript</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Code suggestion</th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="http://codemirror.net/demo/complete.html">example</a></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">yes<sup class="Template-Fact" style="white-space:nowrap;">[<i><a href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources from February 2009">citation needed</span></a></i>]</sup></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">CSS, HTML, JavaScript)</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes through <a rel="nofollow" class="external text" href="http://aeisenberg.github.com/esprimaContentAssist/esprimaJsContentAssistPlugin.html">esprima content assist plugin</a></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Toggle syntax highlight on/off</th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="http://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html">last example in demo</a></td>
<td></td>
<td>N/A</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">textmode</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Keyboard shortcuts</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/Labs/Bespin/UserGuide#Keyboard_Shortcuts">All Common Shortcuts</a> &amp; <a rel="nofollow" class="external text" href="https://wiki.mozilla.org/Labs/Bespin/Tips#Want_custom_keybindings.3F">Custom Keybindings</a></td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">can be added through API</td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">some common used: Ctrl+f, Ctrl+g,Ctrl+z,Ctrl+y</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">All key combos (except F1 in IE7) can be bound to shortcuts</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Line numbers</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">supports mouse selection</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Search &amp; replace</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">regex supported</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="http://codemirror.net/demo/search.html">via API</a></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">toolbar button</td>
<td></td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">has API for the studio</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh"><a href="http://en.wikipedia.org/wiki/Spell_checking" title="Spell checking" class="mw-redirect">Spell checking</a></th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">browser-based</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">none</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">browser-based</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">none</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">browser-based</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Toolbar</th>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">But command line console</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td></td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Visual styling</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a rel="nofollow" class="external text" href="https://wiki.mozilla.org/Labs/Bespin/UserGuide#Themes">Fully theme-able</a></td>
<td></td>
<td></td>
<td style="background: #FFD; color: black; vertical-align: middle; text-align: center;" class="partial table-partial">font-type and font-size</td>
<td></td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">5 styles to choose from, having 2 font-sizes</td>
<td></td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Undo/Redo</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
<td></td>
<td></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes"><a href="http://en.wikipedia.org/w/index.php?title=Differential_Undo&action=edit&redlink=1" class="new" title="Differential Undo (page does not exist)">Differential Undo</a></td>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Yes</td>
</tr>
<tr>
<th style="background: #ececec; color: black; font-weight: bold; vertical-align: middle; text-align: left;" class="table-rh">Multiple cursors / Block selection</th>
<td style="background: #90ff90; color: black; vertical-align: middle; text-align: center;" class="table-yes">Multiple cursors</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
<td style="background:#ff9090; color:black; vertical-align: middle; text-align: center;" class="table-no">No</td>
</tr>
</tbody></table>
<h2><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=3" title="Edit section: Offspring projects">edit</a>]</span> <span class="mw-headline" id="Offspring_projects">Offspring projects</span></h2>
<p>Below is a list of projects based on each engine.</p>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=4" title="Edit section: Ace powered">edit</a>]</span> <span class="mw-headline" id="Ace_powered">Ace powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://goincloud.com/">GoInCloud</a> - an powerful online IDE for developing PHP projects with online php debugger.</li>
<li><a rel="nofollow" class="external text" href="http://www.playmycode.com/">Play My Code</a> - browser-based game development site and portal, which includes hosting and embedding games</li>
<li><a rel="nofollow" class="external text" href="http://c9.io/">Cloud9 IDE</a> - an open-source full browser-based IDE with team collaboration and online project hosting</li>
<li><a rel="nofollow" class="external text" href="https://github.com/Gozala/sky-edit">Sky Edit</a> - a project to integrate Ace as a proper editor within the browser using <a href="http://en.wikipedia.org/wiki/Mozilla_Jetpack" title="Mozilla Jetpack" class="mw-redirect">Mozilla Jetpack</a></li>
<li><a rel="nofollow" class="external text" href="http://rstudio.org/">R Studio</a> - an online editor for the <a href="http://en.wikipedia.org/wiki/R_programming_language" title="R programming language" class="mw-redirect">R programming language</a></li>
<li><a rel="nofollow" class="external text" href="http://demo.qooxdoo.org/devel/playground/#">Qooxdoo Playground</a> - in real-time GUI creator and editor using JavaScript</li>
<li><a rel="nofollow" class="external text" href="http://ext.radiantcms.org/extensions/264-ace">Radiant CMS</a> - Ace extension for viewing files using the Ace editor</li>
<li><a rel="nofollow" class="external text" href="https://builder.addons.mozilla.org/">Add-on Builder</a> - site that makes it easier to build FireFox extensions</li>
<li><a rel="nofollow" class="external text" href="http://developercompanion.com/">Developer Companion</a> - service providing the whole stack for programming development, uses Ace editor</li>
<li><a rel="nofollow" class="external text" href="http://www.projectdirigible.com/">Dirigible</a> - a cloud-based programmable spreadsheet service</li>
<li><a rel="nofollow" class="external text" href="http://shiftedit.net/">ShiftEdit</a> - Service allowing you to edit and publish projects.</li>
<li><a rel="nofollow" class="external text" href="http://www.akshell.com/">Akshell</a> - Online application building service within the browser</li>
<li><a rel="nofollow" class="external text" href="http://www.appfurnace.com/">AppFurnace</a> - Smartphone app development tool aimed at designers and web developers.</li>
<li><a rel="nofollow" class="external text" href="http://developer.feedhenry.com/">FeedHenry</a> - Develop Mobile Applications</li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=5" title="Edit section: CodeMirror powered">edit</a>]</span> <span class="mw-headline" id="CodeMirror_powered">CodeMirror powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://www.scraperwiki.com/">ScraperWiki</a> - Write data scripts and run them in the cloud</li>
<li><a rel="nofollow" class="external text" href="http://shiftedit.net/">ShiftEdit</a> - Service allowing you to edit and publish projects.</li>
<li><a rel="nofollow" class="external text" href="http://www.bluegriffon.org/">Blue Griffon</a> - a WYSIWYG web page editor</li>
<li><a rel="nofollow" class="external text" href="http://nclab.com/">NCLab</a> - collaborative environment for programming, computer modeling, and scientific computing</li>
<li><a rel="nofollow" class="external text" href="http://kodingen.com/">Kodingen - A Cloud Development Environment</a></li>
<li><a rel="nofollow" class="external text" href="http://code.google.com/apis/ajax/playground">Google's API playground</a></li>
<li><a rel="nofollow" class="external text" href="http://fiddlesalad.com/">Fiddle Salad</a> - WYSIWYG editor for HTML, CSS, JavaScript, and other languages</li>
<li><a rel="nofollow" class="external text" href="https://chrome.google.com/webstore/detail/cidcmmkichfjlanjaplgimnfdmiigefg">Cloud Code Chrome App (non-free)</a> / <a rel="nofollow" class="external text" href="https://chrome.google.com/webstore/detail/kfhpcagicohedjailjfkkoadbofkbolf">(free demo version)</a></li>
<li><a rel="nofollow" class="external text" href="http://rthree.wiki.sourceforge.net/">r3</a>, a template management engine developed by <a href="http://en.wikipedia.org/wiki/Yahoo!" title="Yahoo!">Yahoo!</a></li>
<li><a rel="nofollow" class="external text" href="http://github.com/darwin/firerainbow">FireRainbow</a> - JavaScript syntax highlighting for Firebug</li>
<li><a rel="nofollow" class="external text" href="http://kml-samples.googlecode.com/svn/trunk/interactive/index.html">Google Earth KML sampler</a></li>
<li><a rel="nofollow" class="external text" href="http://eloquentjavascript.net/chapter1.html">Eloquent JavaScript's console</a></li>
<li><a rel="nofollow" class="external text" href="http://billmill.org/static/canvastutorial/index.html">A cool tutorial about the &lt;canvas&gt; element</a></li>
<li><a rel="nofollow" class="external text" href="http://orc.csres.utexas.edu/tryorc.shtml">An online IDE for the Orc programming language</a></li>
<li><a rel="nofollow" class="external text" href="http://handcraft.com/">Handcraft - Web-based prototyping software</a></li>
<li><a rel="nofollow" class="external text" href="http://mywebsql.net/">MyWebSql - Web-based mysql administration</a></li>
<li><a rel="nofollow" class="external text" href="http://www.wiode.com/">Wiode - Web-based IDE</a></li>
<li><a rel="nofollow" class="external text" href="http://pythonfiddle.com/">PythonFiddle - Python Cloud IDE</a></li>
<li><a rel="nofollow" class="external text" href="http://developer.feedhenry.com/">FeedHenry</a> - (CodeMirror used as fallback for browsers that don't support Ace) Develop Mobile Applications</li>
<li><a rel="nofollow" class="external text" href="http://liveweave.com/">LiveWeave</a> - An online HTML5, CSS3 &amp; JavaScript editor with real-time view.</li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=6" title="Edit section: CodePress powered">edit</a>]</span> <span class="mw-headline" id="CodePress_powered">CodePress powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://www.mdk-photo.com/Trial/">Ultimate CMS Tool</a> by Martin Kirk - [Currently only Firefox is supported]</li>
<li><a rel="nofollow" class="external text" href="http://extplorer.sourceforge.net/">Extplorer</a> by Soeren Eberhardt</li>
<li><a rel="nofollow" class="external text" href="http://modxcms.com/forums/index.php/topic,8029.0.html">ModX CMS plugin</a></li>
<li><a rel="nofollow" class="external text" href="http://www.naden.de/blog/wordpress-code-editor">WordPress plugin</a></li>
<li><a rel="nofollow" class="external text" href="http://www.typo3-unleashed.net/nc/singleentry/date/2007/05/13/typoscript-editor-beta.html">Typo 3 plugin</a></li>
<li><a rel="nofollow" class="external text" href="http://drupal.org/node/145663">CMS Drupal integration</a></li>
<li><a rel="nofollow" class="external text" href="http://www.fyneworks.com/jquery/Codepress/">Codepress plugin for jQuery</a></li>
<li><a rel="nofollow" class="external text" href="http://extjs.com/learn/Extension:CodePress">Ext plugin</a></li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=7" title="Edit section: EditArea powered">edit</a>]</span> <span class="mw-headline" id="EditArea_powered">EditArea powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="https://fit.jupiterit.com/">F-&gt;IT</a>, browser-based online JavaScript FTP client</li>
<li><a rel="nofollow" class="external text" href="http://www.webdevstudio.org/">WebDevStudio</a> - web IDE.</li>
<li><a rel="nofollow" class="external text" href="http://www.wefoundland.com/project/Django-EditArea">Django-EditArea</a> - EditArea integration into Django.</li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=8" title="Edit section: MDK Editor powered">edit</a>]</span> <span class="mw-headline" id="MDK_Editor_powered">MDK Editor powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://www.siruna.com/">Mobile Development IDE</a></li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=9" title="Edit section: Mozilla Skywriter powered">edit</a>]</span> <span class="mw-headline" id="Mozilla_Skywriter_powered">Mozilla Skywriter powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://edit.shiftcreate.com/">ShiftEdit Web-based IDE</a></li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=10" title="Edit section: Orion powered">edit</a>]</span> <span class="mw-headline" id="Orion_powered">Orion powered</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://antennasoft.net/robcee/2011/08/15/scratchpad-can-haz-orion/">Firefox (Scratchpad)</a></li>
</ul>
<h3><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=11" title="Edit section: Other">edit</a>]</span> <span class="mw-headline" id="Other">Other</span></h3>
<ul>
<li><a rel="nofollow" class="external text" href="http://ecoder.quintalinda.com/">ecoder</a></li>
</ul>
<h2><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=12" title="Edit section: References">edit</a>]</span> <span class="mw-headline" id="References">References</span></h2>
<ol class="references">
<li id="cite_note-0"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-0">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://codemirror.net/#supported">CodeMirror supported browsers</a></span></li>
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-1">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.cdolivet.com/editarea/editarea/docs/compatibility.html">EditArea compatibility chart</a></span></li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-2">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external autonumber" href="http://markitup.jaysalvat.com/home/">[1]</a></span></li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-3">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/orion/plans/orion-project-plan-0-3.xml#target_environments">Orion supported browsers</a></span></li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-4">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://codemirror.net/demo/folding.html">http://codemirror.net/demo/folding.html</a></span></li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#cite_ref-5">^</a></b></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://planetorion.org/news/2011/09/orion-0-3-m2-new-and-noteworthy/#editor-folding">http://planetorion.org/news/2011/09/orion-0-3-m2-new-and-noteworthy/#editor-folding</a></span></li>
</ol>
<h2><span class="editsection">[<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit&section=13" title="Edit section: External links">edit</a>]</span> <span class="mw-headline" id="External_links">External links</span></h2>
<ul>
<li><a rel="nofollow" class="external text" href="http://sandeep.shetty.in/2011/05/codemirror-vs-ace.html">CodeMirror vs. Ace, successor of the Mozilla Skywriter (Bespin) Project</a></li>
<li><a rel="nofollow" class="external text" href="http://groups.google.com/group/codemirror/browse_thread/thread/2039eaa4f01e3f1f">CodeMirror vs. CodePress</a></li>
<li><a rel="nofollow" class="external text" href="http://www.peterbe.com/plog/EditArea-vs-CodePress">EditArea vs. CodePress</a></li>
</ul>


<!-- 
NewPP limit report
Preprocessor node count: 2256/1000000
Post-expand include size: 33939/2048000 bytes
Template argument size: 6310/2048000 bytes
Highest expansion depth: 22/40
Expensive parser function count: 2/500
-->

<!-- Saved in parser cache with key enwiki:pcache:idhash:13707375-0!*!0!!en!*!* and timestamp 20120622163133 -->
</div>				<!-- /bodycontent -->
								<!-- printfooter -->
				<div class="printfooter">
				Retrieved from "<a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&oldid=498853199">http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&amp;oldid=498853199</a>"				</div>
				<!-- /printfooter -->
												<!-- catlinks -->
				<div id="mw-articlefeedback" class="articleFeedback"><div class="articleFeedback-panel">	<div class="articleFeedback-buffer articleFeedback-ui">		<div class="articleFeedback-switch articleFeedback-switch-report articleFeedback-visibleWith-form" rel="report">View page ratings</div>		<div class="articleFeedback-switch articleFeedback-switch-form articleFeedback-visibleWith-report" rel="form" style="display: none; ">Rate this page</div>		<div class="articleFeedback-title articleFeedback-visibleWith-form">Rate this page</div>		<div class="articleFeedback-title articleFeedback-visibleWith-report" style="display: none; ">Page ratings</div>		<div class="articleFeedback-explanation articleFeedback-visibleWith-form"><a class="articleFeedback-explanation-link" href="http://en.wikipedia.org/wiki/Wikipedia:Article%20Feedback%20Tool">What's this?</a></div>		<div class="articleFeedback-description articleFeedback-visibleWith-report" style="display: none; ">Current average ratings.</div>		<div style="clear:both;"></div>		<div class="articleFeedback-ratings"><div class="articleFeedback-rating" rel="trustworthy">	<div class="articleFeedback-label" original-title="Do you feel this page has sufficient citations and that those citations come from trustworthy sources?">Trustworthy</div>	<input type="hidden" name="r1">	<div class="articleFeedback-rating-labels articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-label" rel="1"></div>		<div class="articleFeedback-rating-label" rel="2"></div>		<div class="articleFeedback-rating-label" rel="3"></div>		<div class="articleFeedback-rating-label" rel="4"></div>		<div class="articleFeedback-rating-label" rel="5"></div>		<div class="articleFeedback-rating-clear" original-title="Remove this rating"></div>	</div>	<div class="articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-tooltip"></div>	</div>	<div class="articleFeedback-rating-average articleFeedback-visibleWith-report" style="display: none; "></div>	<div class="articleFeedback-rating-meter articleFeedback-visibleWith-report" style="display: none; "><div></div></div>	<div class="articleFeedback-rating-count articleFeedback-visibleWith-report" style="display: none; "></div>	<div style="clear:both;"></div></div><div class="articleFeedback-rating" rel="objective">	<div class="articleFeedback-label" original-title="Do you feel that this page shows a fair representation of all perspectives on the issue?">Objective</div>	<input type="hidden" name="r2">	<div class="articleFeedback-rating-labels articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-label" rel="1"></div>		<div class="articleFeedback-rating-label" rel="2"></div>		<div class="articleFeedback-rating-label" rel="3"></div>		<div class="articleFeedback-rating-label" rel="4"></div>		<div class="articleFeedback-rating-label" rel="5"></div>		<div class="articleFeedback-rating-clear" original-title="Remove this rating"></div>	</div>	<div class="articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-tooltip"></div>	</div>	<div class="articleFeedback-rating-average articleFeedback-visibleWith-report" style="display: none; "></div>	<div class="articleFeedback-rating-meter articleFeedback-visibleWith-report" style="display: none; "><div></div></div>	<div class="articleFeedback-rating-count articleFeedback-visibleWith-report" style="display: none; "></div>	<div style="clear:both;"></div></div><div class="articleFeedback-rating" rel="complete">	<div class="articleFeedback-label" original-title="Do you feel that this page covers the essential topic areas that it should?">Complete</div>	<input type="hidden" name="r3">	<div class="articleFeedback-rating-labels articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-label" rel="1"></div>		<div class="articleFeedback-rating-label" rel="2"></div>		<div class="articleFeedback-rating-label" rel="3"></div>		<div class="articleFeedback-rating-label" rel="4"></div>		<div class="articleFeedback-rating-label" rel="5"></div>		<div class="articleFeedback-rating-clear" original-title="Remove this rating"></div>	</div>	<div class="articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-tooltip"></div>	</div>	<div class="articleFeedback-rating-average articleFeedback-visibleWith-report" style="display: none; "></div>	<div class="articleFeedback-rating-meter articleFeedback-visibleWith-report" style="display: none; "><div></div></div>	<div class="articleFeedback-rating-count articleFeedback-visibleWith-report" style="display: none; "></div>	<div style="clear:both;"></div></div><div class="articleFeedback-rating" rel="wellwritten">	<div class="articleFeedback-label" original-title="Do you feel that this page is well-organized and well-written?">Well-written</div>	<input type="hidden" name="r4">	<div class="articleFeedback-rating-labels articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-label" rel="1"></div>		<div class="articleFeedback-rating-label" rel="2"></div>		<div class="articleFeedback-rating-label" rel="3"></div>		<div class="articleFeedback-rating-label" rel="4"></div>		<div class="articleFeedback-rating-label" rel="5"></div>		<div class="articleFeedback-rating-clear" original-title="Remove this rating"></div>	</div>	<div class="articleFeedback-visibleWith-form">		<div class="articleFeedback-rating-tooltip"></div>	</div>	<div class="articleFeedback-rating-average articleFeedback-visibleWith-report" style="display: none; "></div>	<div class="articleFeedback-rating-meter articleFeedback-visibleWith-report" style="display: none; "><div></div></div>	<div class="articleFeedback-rating-count articleFeedback-visibleWith-report" style="display: none; "></div>	<div style="clear:both;"></div></div></div>		<div style="clear:both;"></div>		<div class="articleFeedback-options">			<div class="articleFeedback-expertise articleFeedback-visibleWith-form">				<input type="checkbox" value="general" disabled="disabled" id="articleFeedback-expertise-general"><label class="articleFeedback-expertise-disabled" for="articleFeedback-expertise-general">I am highly knowledgeable about this topic (optional)</label>				<div class="articleFeedback-expertise-options">					<div><input type="checkbox" value="studies" id="articleFeedback-expertise-studies"><label for="articleFeedback-expertise-studies">I have a relevant college/university degree</label></div>					<div><input type="checkbox" value="profession" id="articleFeedback-expertise-profession"><label for="articleFeedback-expertise-profession">It is part of my profession</label></div>					<div><input type="checkbox" value="hobby" id="articleFeedback-expertise-hobby"><label for="articleFeedback-expertise-hobby">It is a deep personal passion</label></div>					<div><input type="checkbox" value="other" id="articleFeedback-expertise-other"><label for="articleFeedback-expertise-other">The source of my knowledge is not listed here</label></div>					<div class="articleFeedback-helpimprove">						<input type="checkbox" value="helpimprove-email" id="articleFeedback-expertise-helpimprove-email">						<label for="articleFeedback-expertise-helpimprove-email">I would like to help improve Wikipedia, send me an e-mail (optional)</label>						<input type="text" placeholder="email@example.org" class="articleFeedback-helpimprove-email">						<div class="articleFeedback-helpimprove-note">We will send you a confirmation e-mail. We will not share your e-mail address with outside parties as per our <a href="http://wikimediafoundation.org/wiki/Feedback_privacy_statement">feedback privacy statement</a>.</div>					</div>				</div>			</div>			<div style="clear:both;"></div>		</div>		<button class="articleFeedback-submit articleFeedback-visibleWith-form ui-button ui-widget ui-state-default ui-corner-all ui-button-disabled ui-state-disabled ui-button-text-only ui-button-blue" type="submit" disabled="" role="button" aria-disabled="true"><span class="ui-button-text">Submit ratings</span></button>		<div class="articleFeedback-success articleFeedback-visibleWith-form"><span>Saved successfully</span></div>		<div class="articleFeedback-pending articleFeedback-visibleWith-form"><span>Your ratings have not been submitted yet</span></div>		<div style="clear:both;"></div>		<div class="articleFeedback-notices articleFeedback-visibleWith-form">			<div class="articleFeedback-expiry">				<div class="articleFeedback-expiry-title">Your ratings have expired</div>				<div class="articleFeedback-expiry-message">Please reevaluate this page and submit new ratings.</div>			</div>		</div>	</div>	<div class="articleFeedback-error"><div class="articleFeedback-error-message">An error has occurred. Please try again later.</div></div>	<div class="articleFeedback-pitches"><div class="articleFeedback-pitch" rel="survey">	<div class="articleFeedback-buffer">		<div class="articleFeedback-title">Thanks! Your ratings have been saved.</div>		<div class="articleFeedback-pop">			<div class="articleFeedback-message">Please take a moment to complete a short survey.</div>			<div class="articleFeedback-body"></div>			<button class="articleFeedback-accept ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-green" role="button" aria-disabled="false"><span class="ui-button-text">Start survey</span></button>			<button class="articleFeedback-reject">Maybe later</button>		</div>	</div></div><div class="articleFeedback-pitch" rel="join">	<div class="articleFeedback-buffer">		<div class="articleFeedback-title">Thanks! Your ratings have been saved.</div>		<div class="articleFeedback-pop">			<div class="articleFeedback-message">Do you want to create an account?</div>			<div class="articleFeedback-body">An account will help you track your edits, get involved in discussions, and be a part of the community.</div>			<button class="articleFeedback-accept ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-green" role="button" aria-disabled="false"><span class="ui-button-text">Create an account</span></button><span class="articleFeedback-pitch-or">or</span><button class="articleFeedback-altAccept ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-green" role="button" aria-disabled="false"><span class="ui-button-text">Log in</span></button>			<button class="articleFeedback-reject">Maybe later</button>		</div>	</div></div><div class="articleFeedback-pitch" rel="edit">	<div class="articleFeedback-buffer">		<div class="articleFeedback-title">Thanks! Your ratings have been saved.</div>		<div class="articleFeedback-pop">			<div class="articleFeedback-message">Did you know that you can edit this page?</div>			<div class="articleFeedback-body"></div>			<button class="articleFeedback-accept ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-green" role="button" aria-disabled="false"><span class="ui-button-text">Edit this page</span></button>			<button class="articleFeedback-reject">Maybe later</button>		</div>	</div></div></div>	<div style="clear:both;"></div></div><div class="articleFeedback-lock"></div>		</div><div id="catlinks" class="catlinks"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="http://en.wikipedia.org/wiki/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="http://en.wikipedia.org/wiki/Category:JavaScript-based_HTML_editors" title="Category:JavaScript-based HTML editors">JavaScript-based HTML editors</a></li><li><a href="http://en.wikipedia.org/wiki/Category:Text_editors" title="Category:Text editors">Text editors</a></li><li><a href="http://en.wikipedia.org/wiki/Category:Software_comparisons" title="Category:Software comparisons">Software comparisons</a></li><li><a href="http://en.wikipedia.org/wiki/Category:Ajax_(programming)" title="Category:Ajax (programming)">Ajax (programming)</a></li><li><a href="http://en.wikipedia.org/wiki/Category:Object-oriented_programming" title="Category:Object-oriented programming">Object-oriented programming</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="http://en.wikipedia.org/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="http://en.wikipedia.org/wiki/Category:Articles_with_unsourced_statements_from_February_2009" title="Category:Articles with unsourced statements from February 2009">Articles with unsourced statements from February 2009</a></li></ul></div></div>				<!-- /catlinks -->
												<div class="visualClear"></div>
				<!-- debughtml -->
								<!-- /debughtml -->
			</div>
			<!-- /bodyContent -->
		</div>
		<!-- /content -->
		<!-- header -->
		<div id="mw-head" class="noprint">
			
<!-- 0 -->
<div id="p-personal" class="">
	<h5>Personal tools</h5>
	<ul>
		<li id="pt-createaccount"><a href="http://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Comparison+of+JavaScript-based+source+code+editors&type=signup">Create account</a></li>
		<li id="pt-login"><a href="http://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Comparison+of+JavaScript-based+source+code+editors&campaign=ACP2" title="You are encouraged to log in; however, it is not mandatory. [alt-o]" accesskey="o">Log in</a></li>
	</ul>
</div>

<!-- /0 -->
			<div id="left-navigation">
				
<!-- 0 -->
<div id="p-namespaces" class="vectorTabs">
	<h5>Namespaces</h5>
	<ul>
					<li id="ca-nstab-main" class="selected"><span><a href="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia.html" title="View the content page [alt-c]" accesskey="c">Article</a></span></li>
					<li id="ca-talk"><span><a href="http://en.wikipedia.org/wiki/Talk:Comparison_of_JavaScript-based_source_code_editors" title="Discussion about the content page [alt-t]" accesskey="t">Talk</a></span></li>
			</ul>
</div>

<!-- /0 -->

<!-- 1 -->
<div id="p-variants" class="vectorMenu emptyPortlet">
	<h4>
		</h4>
	<h5><span>Variants</span><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#"></a></h5>
	<div class="menu">
		<ul>
					</ul>
	</div>
</div>

<!-- /1 -->
			</div>
			<div id="right-navigation">
				
<!-- 0 -->
<div id="p-views" class="vectorTabs">
	<h5>Views</h5>
	<ul>
					<li id="ca-view" class="selected"><span><a href="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia.html">Read</a></span></li>
					<li id="ca-edit"><span><a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=edit" title="You can edit this page. 
Please use the preview button before saving. [alt-e]" accesskey="e">Edit</a></span></li>
					<li id="ca-history" class="collapsible"><span><a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&action=history" title="Past versions of this page [alt-h]" accesskey="h">View history</a></span></li>
			</ul>
</div>

<!-- /0 -->

<!-- 1 -->
<div id="p-cactions" class="vectorMenu emptyPortlet">
	<h5><span>Actions</span><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#"></a></h5>
	<div class="menu">
		<ul>
					</ul>
	</div>
</div>

<!-- /1 -->

<!-- 2 -->
<div id="p-search">
	<h5><label for="searchInput">Search</label></h5>
	<form action="http://en.wikipedia.org/w/index.php" id="searchform">
				<div id="simpleSearch">
						<input type="text" name="search" value="" title="Search Wikipedia [alt-f]" accesskey="f" id="searchInput" tabindex="1" placeholder="Search" autocomplete="off">						<button type="submit" name="button" title="Search Wikipedia for this text" id="searchButton" width="12" height="13"><img src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/search-ltr.png" alt="Search"></button>								<input type="hidden" name="title" value="Special:Search">
		</div>
	</form>
</div>

<!-- /2 -->
			</div>
		</div>
		<!-- /header -->
		<!-- panel -->
			<div id="mw-panel" class="noprint collapsible-nav">
				<!-- logo -->
					<div id="p-logo"><a style="background-image: url(//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png);" href="http://en.wikipedia.org/wiki/Main_Page" title="Visit the main page"></a></div>
				<!-- /logo -->
				
<!-- navigation -->
<div class="portal first persistent" id="p-navigation">
	<h5>Navigation</h5>
	<div class="body">
		<ul>
			<li id="n-mainpage-description"><a href="http://en.wikipedia.org/wiki/Main_Page" title="Visit the main page [alt-z]" accesskey="z">Main page</a></li>
			<li id="n-contents"><a href="http://en.wikipedia.org/wiki/Portal:Contents" title="Guides to browsing Wikipedia">Contents</a></li>
			<li id="n-featuredcontent"><a href="http://en.wikipedia.org/wiki/Portal:Featured_content" title="Featured content – the best of Wikipedia">Featured content</a></li>
			<li id="n-currentevents"><a href="http://en.wikipedia.org/wiki/Portal:Current_events" title="Find background information on current events">Current events</a></li>
			<li id="n-randompage"><a href="http://en.wikipedia.org/wiki/Special:Random" title="Load a random article [alt-x]" accesskey="x">Random article</a></li>
			<li id="n-sitesupport"><a href="http://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=20120521SB001&uselang=en" title="Support us">Donate to Wikipedia</a></li>
		</ul>
	</div>
</div>

<!-- /navigation -->

<!-- SEARCH -->

<!-- /SEARCH -->

<!-- interaction -->
<div class="portal expanded" id="p-interaction">
	<h5 tabindex="2"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#">Interaction</a></h5>
	<div class="body" style="display: block; ">
		<ul>
			<li id="n-help"><a href="http://en.wikipedia.org/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia">Help</a></li>
			<li id="n-aboutsite"><a href="http://en.wikipedia.org/wiki/Wikipedia:About" title="Find out about Wikipedia">About Wikipedia</a></li>
			<li id="n-portal"><a href="http://en.wikipedia.org/wiki/Wikipedia:Community_portal" title="About the project, what you can do, where to find things">Community portal</a></li>
			<li id="n-recentchanges"><a href="http://en.wikipedia.org/wiki/Special:RecentChanges" title="A list of recent changes in the wiki [alt-r]" accesskey="r">Recent changes</a></li>
			<li id="n-contact"><a href="http://en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia">Contact Wikipedia</a></li>
		</ul>
	</div>
</div>

<!-- /interaction -->

<!-- TOOLBOX -->
<div class="portal collapsed" id="p-tb">
	<h5 tabindex="3"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#">Toolbox</a></h5>
	<div class="body">
		<ul>
			<li id="t-whatlinkshere"><a href="http://en.wikipedia.org/wiki/Special:WhatLinksHere/Comparison_of_JavaScript-based_source_code_editors" title="List of all English Wikipedia pages containing links to this page [alt-j]" accesskey="j">What links here</a></li>
			<li id="t-recentchangeslinked"><a href="http://en.wikipedia.org/wiki/Special:RecentChangesLinked/Comparison_of_JavaScript-based_source_code_editors" title="Recent changes in pages linked from this page [alt-k]" accesskey="k">Related changes</a></li>
			<li id="t-upload"><a href="http://en.wikipedia.org/wiki/Wikipedia:Upload" title="Upload files [alt-u]" accesskey="u">Upload file</a></li>
			<li id="t-specialpages"><a href="http://en.wikipedia.org/wiki/Special:SpecialPages" title="A list of all special pages [alt-q]" accesskey="q">Special pages</a></li>
			<li id="t-permalink"><a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&oldid=498853199" title="Permanent link to this revision of the page">Permanent link</a></li>
<li id="t-cite"><a href="http://en.wikipedia.org/w/index.php?title=Special:Cite&page=Comparison_of_JavaScript-based_source_code_editors&id=498853199" title="Information on how to cite this page">Cite this page</a></li>		<li id="t-articlefeedback"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#mw-articlefeedback">Rate this page</a></li></ul>
	</div>
</div>

<!-- /TOOLBOX -->

<!-- coll-print_export -->
<div class="portal collapsed" id="p-coll-print_export">
	<h5 tabindex="4"><a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript-based_source_code_editors#">Print/export</a></h5>
	<div class="body">
		<ul id="collectionPortletList"><li id="coll-create_a_book"><a href="http://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=book_creator&referer=Comparison+of+JavaScript-based+source+code+editors" title="Create a book or page collection" rel="nofollow">Create a book</a></li><li id="coll-download-as-rl"><a href="http://en.wikipedia.org/w/index.php?title=Special:Book&bookcmd=render_article&arttitle=Comparison+of+JavaScript-based+source+code+editors&oldid=498853199&writer=rl" title="Download a PDF version of this wiki page" rel="nofollow">Download as PDF</a></li><li id="t-print"><a href="http://en.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&printable=yes" title="Printable version of this page [alt-p]" accesskey="p">Printable version</a></li></ul>	</div>
</div>

<!-- /coll-print_export -->

<!-- LANGUAGES -->

<!-- /LANGUAGES -->
			</div>
		<!-- /panel -->
		<!-- footer -->
		<div id="footer">
							<ul id="footer-info">
											<li id="footer-info-lastmod"> This page was last modified on 22 June 2012 at 16:31.<br></li>
											<li id="footer-info-copyright">Text is available under the <a rel="license" href="http://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">Creative Commons Attribution-ShareAlike License</a><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>;
additional terms may apply.
See <a href="http://wikimediafoundation.org/wiki/Terms_of_use">Terms of use</a> for details.<br>
Wikipedia® is a registered trademark of the <a href="http://www.wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.<br></li><li class="noprint"><a class="internal" href="http://en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact us</a></li>
									</ul>
							<ul id="footer-places">
											<li id="footer-places-privacy"><a href="http://wikimediafoundation.org/wiki/Privacy_policy" title="wikimedia:Privacy policy">Privacy policy</a></li>
											<li id="footer-places-about"><a href="http://en.wikipedia.org/wiki/Wikipedia:About" title="Wikipedia:About">About Wikipedia</a></li>
											<li id="footer-places-disclaimer"><a href="http://en.wikipedia.org/wiki/Wikipedia:General_disclaimer" title="Wikipedia:General disclaimer">Disclaimers</a></li>
											<li id="footer-places-mobileview"><a href="http://en.m.wikipedia.org/w/index.php?title=Comparison_of_JavaScript-based_source_code_editors&mobileaction=toggle_view_mobile" class="noprint">Mobile view</a></li>
									</ul>
										<ul id="footer-icons" class="noprint">
					<li id="footer-copyrightico">
						<a href="http://wikimediafoundation.org/"><img src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"></a>
					</li>
					<li id="footer-poweredbyico">
						<a href="http://www.mediawiki.org/"><img src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" width="88" height="31"></a>
					</li>
				</ul>
						<div style="clear:both"></div>
		</div>
		<!-- /footer -->
		<script type="text/javascript">if(window.mw){
mw.loader.state({"site":"loading","user":"ready","user.groups":"ready"});
}</script>
<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(5).php" type="text/javascript"></script>
<script type="text/javascript">if(window.mw){
mw.loader.load(["mediawiki.user","mediawiki.page.ready","mediawiki.legacy.mwsuggest","ext.gadget.teahouse","ext.vector.collapsibleNav","ext.vector.collapsibleTabs","ext.vector.editWarning","ext.vector.simpleSearch","ext.UserBuckets","ext.articleFeedback.startup","ext.articleFeedbackv5.startup","ext.markAsHelpful","ext.E3Experiments"], null, true);
}</script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(6).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(7).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(8).php" type="text/javascript"></script>
<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/index.php" type="text/javascript"></script>
<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(9).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/index(1).php" type="text/javascript"></script>
<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/saved_resource" type="text/javascript"></script><!-- Served by srv243 in 0.186 secs. -->
	

<script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(10).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(11).php" type="text/javascript"></script><script src="./Comparison of JavaScript-based source code editors - Wikipedia, the free encyclopedia_files/load(12).php" type="text/javascript"></script><div style="top: 71px; width: 204px; display: none; left: auto; right: 37px; " class="suggestions"><div class="suggestions-results"></div><div class="suggestions-special"></div></div></body></html>